package com.dianxin.smartpark.dao.dataobject.attendance;

import com.chinatelecom.response.common.BaseDO;
import java.io.Serializable;
import java.util.Date;

public class SmartParkGroupSpecialDate extends BaseDO implements Serializable {
    /**
     * 考勤组ID
     */
    private Long groupId;

    /**
     * 特殊日期
     */
    private Date specialDate;

    /**
     * 时间段
     */
    private String timeSlot;

    /**
     * 班次 休息的班次ID设置为O
     */
    private Long shiftId;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 租户编号
     */
    private String tenantId;

    /**
     * smart_park_group_special_date
     */
    private static final long serialVersionUID = 1L;

    /**
     * 考勤组ID
     * @return group_id 考勤组ID
     */
    public Long getGroupId() {
        return groupId;
    }

    /**
     * 考勤组ID
     * @param groupId 考勤组ID
     */
    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    /**
     * 特殊日期
     * @return special_date 特殊日期
     */
    public Date getSpecialDate() {
        return specialDate;
    }

    /**
     * 特殊日期
     * @param specialDate 特殊日期
     */
    public void setSpecialDate(Date specialDate) {
        this.specialDate = specialDate;
    }

    /**
     * 时间段
     * @return time_slot 时间段
     */
    public String getTimeSlot() {
        return timeSlot;
    }

    /**
     * 时间段
     * @param timeSlot 时间段
     */
    public void setTimeSlot(String timeSlot) {
        this.timeSlot = timeSlot == null ? null : timeSlot.trim();
    }

    /**
     * 班次 休息的班次ID设置为O
     * @return shift_id 班次
     */
    public Long getShiftId() {
        return shiftId;
    }

    /**
     * 班次
     * @param shiftId 班次
     */
    public void setShiftId(Long shiftId) {
        this.shiftId = shiftId;
    }

    /**
     * 备注
     * @return remarks 备注
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * 备注
     * @param remarks 备注
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    /**
     * 租户编号
     * @return tenant_id 租户编号
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户编号
     * @param tenantId 租户编号
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }
}